package com.wzdigit.wms.basic.client.response.asn.initial;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true)
public class ScanInitialSnResponse implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * sn
     */
    @ApiModelProperty(value = "sn")
    private String goodsSn;
    /**
     * 货品ID
     */
    @ApiModelProperty(value = "货品ID")
    private Integer skuId;
    /**
     * 货品编码
     */
    @ApiModelProperty(value = "货品编码")
    private String skuCode;
    /**
     * 货品描述
     */
    @ApiModelProperty(value = "货品描述")
    private String skuDesc;
    /**
     * 客户型号
     */
    @ApiModelProperty(value = "客户型号")
    private String customerModel;
    /**
     * 销售订单
     */
    @ApiModelProperty(value = "销售订单")
    private String soNo;
    /**
     * 销售订单行号
     */
    @ApiModelProperty(value = "销售订单行号")
    private String soItem;
    /**
     * 订单号
     */
    @ApiModelProperty(value = "订单号")
    private String poNo;
    /**
     * 数量
     */
    @ApiModelProperty(value = "数量")
    private BigDecimal qty;


}
